(due to failure) flunk out - Turc Anglais Dictionnaire